ModeIconColors = {
	Easy		= color("#00C0ff"),
	Normal		= color("#00C0ff"),
	Hard		= color("#00C0ff"),
	Rave		= color("#64C000"),
	Nonstop		= color("#ffff00"),
	Extended	= color("#ffff00"),
	Oni			= color("#800080"),
	Endless		= color("#ff0000"),
}
GameColor = {
	PlayerColors = {
		PLAYER_1 = color("#ef403d"),
		PLAYER_2 = color("#0089cf"),
	},
	Difficulty = {
		--[[ These are for 'Custom' Difficulty Ranks. It can be very  useful
		in some cases, especially to apply new colors for stuff you
		couldn't before. (huh? -aj) ]]
		Beginner	= color("#ff32f8"),			-- light cyan
		Easy		= color("#2cff00"),			-- green
		Medium		= color("#fee600"),			-- yellow
		Hard		= color("#ff2f39"),			-- red
		Challenge	= color("#1cd8ff"),			-- light blue
		Edit		= color("0.8,0.8,0.8,1"),	-- gray
		Couple		= color("#ed0972"),			-- hot pink
		Routine		= color("#ff9a00"),			-- orange
		--[[ These are for courses, so let's slap them here in case someone
		wanted to use Difficulty in Course and Step regions. ]]
		Difficulty_Beginner	= color("#ff32f8"),		-- purple
		Difficulty_Easy		= color("#2cff00"),		-- green
		Difficulty_Medium	= color("#fee600"),		-- yellow
		Difficulty_Hard		= color("#ff2f39"),		-- red
		Difficulty_Challenge	= color("#1cd8ff"),	-- light blue
		Difficulty_Edit 	= color("0.8,0.8,0.8,1"),		-- gray
		Difficulty_Couple	= color("#ed0972"),				-- hot pink
		Difficulty_Routine	= color("#ff9a00")				-- orange
	},
	Stage = {
		Stage_1st	= color("#ff1493"),
		Stage_2nd	= color("#ff1493"),
		Stage_3rd	= color("#ff1493"),
		Stage_4th	= color("#ff1493"),
		Stage_5th	= color("#ff1493"),
		Stage_6th	= color("#ff1493"),
		Stage_Next	= color("#ff1493"),
		Stage_Final	= color("#ff00ff"),
		Stage_Extra1	= color("#ff0000"),
		Stage_Extra2	= color("#9932cc"),
		Stage_Nonstop	= color("#FFFFFF"),
		Stage_Oni	= color("#FFFFFF"),
		Stage_Endless	= color("#FFFFFF"),
		Stage_Event	= color("#FFFFFF"),
		Stage_Demo	= color("#FFFFFF"),
	},
	Judgment = {
		JudgmentLine_W1		= color("#bfeaff"),
		JudgmentLine_W2		= color("#fff568"),
		JudgmentLine_W3		= color("#a4ff00"),
		JudgmentLine_W4		= color("#34bfff"),
		JudgmentLine_W5		= color("#e44dff"),
		JudgmentLine_Held	= color("#ff8c00"),
		JudgmentLine_Miss	= color("#ff3c3c"),
		JudgmentLine_MaxCombo	= color("#ffc600")
	},
}

GameColor.Difficulty["Crazy"] = GameColor.Difficulty["Hard"]
GameColor.Difficulty["Freestyle"] = GameColor.Difficulty["Easy"]
GameColor.Difficulty["Nightmare"] = GameColor.Difficulty["Challenge"]
GameColor.Difficulty["HalfDoubleEasy"] = GameColor.Difficulty["Easy"]
GameColor.Difficulty["HalfDoubleMedium"] = GameColor.Difficulty["Medium"]
GameColor.Difficulty["HalfDoubleHard"] = GameColor.Difficulty["Hard"]
GameColor.Difficulty["HalfDoubleExpert"] = GameColor.Difficulty["Expert"]

